/*
*
* FrameworkContractAddressInfo.java
* @author may
* @date 2021-04-05 18:58:09
*/
package com.steel.yfmall.cloud.assistant.po.goods;

import java.io.Serializable;
import java.util.Date;

public class FrameworkContractAddressInfo implements Serializable {
    /**
     *  @Fields commerce_contract_no 电商框架合同编号
     */
    private String commerceContractNo;

    /**
     *  @Fields car_type 【废除】车型，0无要求、1高厢、2低厢
     */
    private String carType;

    /**
     *  @Fields loading_mode 【废除】载重类型，0无要求、1大载、2标载
     */
    private String loadingMode;

    /**
     *  @Fields address_type 【废除】终点类型，M市场、F工地
     */
    private String addressType;

    /**
     *  @Fields settlement_ticket 【修改备注】运费支付方式：A为一票结，B为两票结，C为代收代付
     */
    private String settlementTicket;

    /**
     *  @Fields settlement_type 【废除】运费结算方式，A理论重、W检斤重
     */
    private String settlementType;

    /**
     *  @Fields address_no 收货人序号
     */
    private String addressNo;

    /**
     *  @Fields start_no 起点代码
     */
    private String startNo;

    /**
     *  @Fields start_name 起点代码名称
     */
    private String startName;

    /**
     *  @Fields end_no 终点代码
     */
    private String endNo;

    /**
     *  @Fields end_name 终点代码名称
     */
    private String endName;

    /**
     *  @Fields end_area 终到地区
     */
    private String endArea;

    /**
     *  @Fields quality_address_no 质保书寄送序号
     */
    private String qualityAddressNo;

    /**
     *  @Fields quality_count 质保书份数
     */
    private Integer qualityCount;

    /**
     *  @Fields invoice_address_no 发票寄送序号
     */
    private String invoiceAddressNo;

    /**
     *  @Fields depotId 起点代码编号
     */
    private String depotid;

    /**
     *  @Fields warehouse_no 库房
     */
    private String warehouseNo;

    /**
     *  @Fields consignee 收货人
     */
    private String consignee;

    /**
     *  @Fields address_name 收货地址
     */
    private String addressName;

    /**
     *  @Fields mobile 手机号码
     */
    private String mobile;

    /**
     *  @Fields create_date 创建时间
     */
    private Date createDate;

    /**
     * 电商框架合同编号
     * @return commerce_contract_no 电商框架合同编号
     */
    public String getCommerceContractNo() {
        return commerceContractNo;
    }

    /**
     * 电商框架合同编号
     * @param commerceContractNo 电商框架合同编号
     */
    public void setCommerceContractNo(String commerceContractNo) {
        this.commerceContractNo = commerceContractNo == null ? null : commerceContractNo.trim();
    }

    /**
     * 【废除】车型，0无要求、1高厢、2低厢
     * @return car_type 【废除】车型，0无要求、1高厢、2低厢
     */
    public String getCarType() {
        return carType;
    }

    /**
     * 【废除】车型，0无要求、1高厢、2低厢
     * @param carType 【废除】车型，0无要求、1高厢、2低厢
     */
    public void setCarType(String carType) {
        this.carType = carType == null ? null : carType.trim();
    }

    /**
     * 【废除】载重类型，0无要求、1大载、2标载
     * @return loading_mode 【废除】载重类型，0无要求、1大载、2标载
     */
    public String getLoadingMode() {
        return loadingMode;
    }

    /**
     * 【废除】载重类型，0无要求、1大载、2标载
     * @param loadingMode 【废除】载重类型，0无要求、1大载、2标载
     */
    public void setLoadingMode(String loadingMode) {
        this.loadingMode = loadingMode == null ? null : loadingMode.trim();
    }

    /**
     * 【废除】终点类型，M市场、F工地
     * @return address_type 【废除】终点类型，M市场、F工地
     */
    public String getAddressType() {
        return addressType;
    }

    /**
     * 【废除】终点类型，M市场、F工地
     * @param addressType 【废除】终点类型，M市场、F工地
     */
    public void setAddressType(String addressType) {
        this.addressType = addressType == null ? null : addressType.trim();
    }

    /**
     * 【修改备注】运费支付方式：A为一票结，B为两票结，C为代收代付
     * @return settlement_ticket 【修改备注】运费支付方式：A为一票结，B为两票结，C为代收代付
     */
    public String getSettlementTicket() {
        return settlementTicket;
    }

    /**
     * 【修改备注】运费支付方式：A为一票结，B为两票结，C为代收代付
     * @param settlementTicket 【修改备注】运费支付方式：A为一票结，B为两票结，C为代收代付
     */
    public void setSettlementTicket(String settlementTicket) {
        this.settlementTicket = settlementTicket == null ? null : settlementTicket.trim();
    }

    /**
     * 【废除】运费结算方式，A理论重、W检斤重
     * @return settlement_type 【废除】运费结算方式，A理论重、W检斤重
     */
    public String getSettlementType() {
        return settlementType;
    }

    /**
     * 【废除】运费结算方式，A理论重、W检斤重
     * @param settlementType 【废除】运费结算方式，A理论重、W检斤重
     */
    public void setSettlementType(String settlementType) {
        this.settlementType = settlementType == null ? null : settlementType.trim();
    }

    /**
     * 收货人序号
     * @return address_no 收货人序号
     */
    public String getAddressNo() {
        return addressNo;
    }

    /**
     * 收货人序号
     * @param addressNo 收货人序号
     */
    public void setAddressNo(String addressNo) {
        this.addressNo = addressNo == null ? null : addressNo.trim();
    }

    /**
     * 起点代码
     * @return start_no 起点代码
     */
    public String getStartNo() {
        return startNo;
    }

    /**
     * 起点代码
     * @param startNo 起点代码
     */
    public void setStartNo(String startNo) {
        this.startNo = startNo == null ? null : startNo.trim();
    }

    /**
     * 起点代码名称
     * @return start_name 起点代码名称
     */
    public String getStartName() {
        return startName;
    }

    /**
     * 起点代码名称
     * @param startName 起点代码名称
     */
    public void setStartName(String startName) {
        this.startName = startName == null ? null : startName.trim();
    }

    /**
     * 终点代码
     * @return end_no 终点代码
     */
    public String getEndNo() {
        return endNo;
    }

    /**
     * 终点代码
     * @param endNo 终点代码
     */
    public void setEndNo(String endNo) {
        this.endNo = endNo == null ? null : endNo.trim();
    }

    /**
     * 终点代码名称
     * @return end_name 终点代码名称
     */
    public String getEndName() {
        return endName;
    }

    /**
     * 终点代码名称
     * @param endName 终点代码名称
     */
    public void setEndName(String endName) {
        this.endName = endName == null ? null : endName.trim();
    }

    /**
     * 终到地区
     * @return end_area 终到地区
     */
    public String getEndArea() {
        return endArea;
    }

    /**
     * 终到地区
     * @param endArea 终到地区
     */
    public void setEndArea(String endArea) {
        this.endArea = endArea == null ? null : endArea.trim();
    }

    /**
     * 质保书寄送序号
     * @return quality_address_no 质保书寄送序号
     */
    public String getQualityAddressNo() {
        return qualityAddressNo;
    }

    /**
     * 质保书寄送序号
     * @param qualityAddressNo 质保书寄送序号
     */
    public void setQualityAddressNo(String qualityAddressNo) {
        this.qualityAddressNo = qualityAddressNo == null ? null : qualityAddressNo.trim();
    }

    /**
     * 质保书份数
     * @return quality_count 质保书份数
     */
    public Integer getQualityCount() {
        return qualityCount;
    }

    /**
     * 质保书份数
     * @param qualityCount 质保书份数
     */
    public void setQualityCount(Integer qualityCount) {
        this.qualityCount = qualityCount;
    }

    /**
     * 发票寄送序号
     * @return invoice_address_no 发票寄送序号
     */
    public String getInvoiceAddressNo() {
        return invoiceAddressNo;
    }

    /**
     * 发票寄送序号
     * @param invoiceAddressNo 发票寄送序号
     */
    public void setInvoiceAddressNo(String invoiceAddressNo) {
        this.invoiceAddressNo = invoiceAddressNo == null ? null : invoiceAddressNo.trim();
    }

    /**
     * 起点代码编号
     * @return depotId 起点代码编号
     */
    public String getDepotid() {
        return depotid;
    }

    /**
     * 起点代码编号
     * @param depotid 起点代码编号
     */
    public void setDepotid(String depotid) {
        this.depotid = depotid == null ? null : depotid.trim();
    }

    /**
     * 库房
     * @return warehouse_no 库房
     */
    public String getWarehouseNo() {
        return warehouseNo;
    }

    /**
     * 库房
     * @param warehouseNo 库房
     */
    public void setWarehouseNo(String warehouseNo) {
        this.warehouseNo = warehouseNo == null ? null : warehouseNo.trim();
    }

    /**
     * 收货人
     * @return consignee 收货人
     */
    public String getConsignee() {
        return consignee;
    }

    /**
     * 收货人
     * @param consignee 收货人
     */
    public void setConsignee(String consignee) {
        this.consignee = consignee == null ? null : consignee.trim();
    }

    /**
     * 收货地址
     * @return address_name 收货地址
     */
    public String getAddressName() {
        return addressName;
    }

    /**
     * 收货地址
     * @param addressName 收货地址
     */
    public void setAddressName(String addressName) {
        this.addressName = addressName == null ? null : addressName.trim();
    }

    /**
     * 手机号码
     * @return mobile 手机号码
     */
    public String getMobile() {
        return mobile;
    }

    /**
     * 手机号码
     * @param mobile 手机号码
     */
    public void setMobile(String mobile) {
        this.mobile = mobile == null ? null : mobile.trim();
    }

    /**
     * 创建时间
     * @return create_date 创建时间
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * 创建时间
     * @param createDate 创建时间
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }
}
